home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / html / cdrom / Makefile.01 < prev    next >
Makefile  |  1997-09-03  |  4KB  |  120 lines

  1. #
  2. # Makefile for generating the CD-ROM pages
  3. #
  4.  
  5. PAGES=devtools.html editors.html relnotes.html shells.html shutils.html \
  6.     index.html winman.html x11.html x11viewers.html textproc.html \
  7.     fileutil.html interp.html x11apps.html x11games.html \
  8.     mailnews.html net.html audiovis.html packages_a.html credits.html \
  9.     links.html sysadmin.html packages_p.html emulators.html
  10.  
  11. TOPAGES=relnotes.html index.html packages_a.html credits.html packages_p.html \
  12.     links.html
  13.  
  14. DIRS=sysadmin devtools editors shells shutils \
  15.     winman x11 x11/viewers x11/apps x11/games textproc \
  16.     fileutil interp mailnews net audiovis emulators
  17.  
  18. all: $(PAGES)
  19.  
  20. install: all
  21.     ( for d in $(DIRS) ; do \
  22.       [ -d ../../$$d ] || mkdir ../../$$d ; \
  23.       [ -h ../../$$d/gif ] && rm -f ../../$$d/gif ; \
  24.       b=`echo $$d | sed -e "s/\///"` ; \
  25.       rm -f ../../$$d/index.html ; \
  26.       echo "cp $$b.html ../../$$d/index.html" ; \
  27.       cp $$b.html ../../$$d/index.html ; \
  28.       H=`pwd` ; \
  29.       cd ../../$$d ; \
  30.       ln -s ../gif gif ; \
  31.       cd $$H ; \
  32.       done )
  33.     ( for p in $(TOPAGES) ; do \
  34.       rm -f ../../$$p ; \
  35.       echo "cp $$p ../../$$p" ; \
  36.       cp $$p ../../$$p ; \
  37.       done )
  38.     ( for g in ../gif/* ; do \
  39.       [ -d ../../gif ] || mkdir ../../gif ; \
  40.       rm -f ../$$g ; \
  41.       echo "cp $$g ../$$g" ; \
  42.       cp $$g ../$$g ; \
  43.       done )
  44.  
  45. clean:
  46.     rm -f $(PAGES)
  47.     rm -f *.bak *~ ../src/*~
  48.  
  49. devtools.html: ../src/devtools.tmpl
  50.     ../util/genskunk cd ../src/devtools devtools packages_a.html emulators
  51.  
  52. emulators.html: ../src/emulators.tmpl
  53.     ../util/genskunk cd ../src/emulators emulators devtools editors
  54.  
  55. editors.html: ../src/editors.tmpl
  56.     ../util/genskunk cd ../src/editors editors emulators shells
  57.  
  58. relnotes.html: ../src/relnotes.tmpl
  59.     ../util/genskunk cd ../src/relnotes relnotes NONE devtools
  60.  
  61. shells.html: ../src/shells.tmpl
  62.     ../util/genskunk cd ../src/shells shells editors shutils
  63.  
  64. shutils.html: ../src/shutils.tmpl
  65.     ../util/genskunk cd ../src/shutils shutils shells winman
  66.  
  67. index.html: ../src/sk97home.tmpl
  68.     @rm -f index.html
  69.     ../util/genskunk cd ../src/sk97home sk97home NONE NONE
  70.     @mv sk97home.html index.html
  71.  
  72. winman.html: ../src/winman.tmpl
  73.     ../util/genskunk cd ../src/winman winman shutils x11\/viewers
  74.  
  75. x11.html: ../src/x11.tmpl
  76.     ../util/genskunk cd ../src/x11 x11 winman textproc
  77.  
  78. x11viewers.html: ../src/x11viewers.tmpl
  79.     ../util/genskunk cd ../src/x11viewers x11viewers winman textproc
  80.  
  81. textproc.html: ../src/textproc.tmpl
  82.     ../util/genskunk cd ../src/textproc textproc x11\/viewers fileutil
  83.  
  84. fileutil.html: ../src/fileutil.tmpl
  85.     ../util/genskunk cd ../src/fileutil fileutil textproc interp
  86.  
  87. interp.html: ../src/interp.tmpl
  88.     ../util/genskunk cd ../src/interp interp fileutil x11\/apps
  89.  
  90. x11apps.html: ../src/x11apps.tmpl
  91.     ../util/genskunk cd ../src/x11apps x11apps interp x11\/games
  92.  
  93. x11games.html: ../src/x11games.tmpl
  94.     ../util/genskunk cd ../src/x11games x11games x11\/apps mailnews
  95.  
  96. mailnews.html: ../src/mailnews.tmpl
  97.     ../util/genskunk cd ../src/mailnews mailnews x11\/games net
  98.  
  99. net.html: ../src/net.tmpl
  100.     ../util/genskunk cd ../src/net net x11\/games audiovis
  101.  
  102. audiovis.html: ../src/audiovis.tmpl
  103.     ../util/genskunk cd ../src/audiovis audiovis net sysadmin.html
  104.  
  105. sysadmin.html: ../src/sysadmin.tmpl
  106.     ../util/genskunk cd ../src/sysadmin sysadmin audiovis packages_a.html
  107.  
  108. packages_a.html: ../src/packages_a.tmpl
  109.     ../util/genskunk cd ../src/packages_a packages_a audiovis devtools
  110.  
  111. packages_p.html: ../src/packages_p.tmpl
  112.     ../util/genskunk cd ../src/packages_p packages_p audiovis devtools
  113.  
  114. links.html: ../src/links.tmpl
  115.     ../util/genskunk cd ../src/links links index.html credits.html
  116.  
  117. credits.html: ../src/credits.tmpl
  118.     ../util/genskunk cd ../src/credits credits packages_a.html devtools
  119.  
  120.